#!/usr/bin/python
# -*- coding:utf-8 -*-
# 第 56 条: 用 unittest 来测试全部代码

# 要想确信 Python 程序能够正常运行，唯一的办法就是编写测试
# 内置的 unittest 模块提供了测试者所需的很多功能，我们可以借助这些机制写出良好的测试
# 我们可以在 TestCase 子类中，为每一个需要测试的行为，定义对应的测试方法。TestCase 子类里的测试方法，其名称必须以 test 开头
# 我们必须同时编写单元测试和集成测试，前者用来独立校验程序中的每个功能，而后者则用来检验模块之间的交互行为













